
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<link rel="shortcut icon" type="image/x-icon" href="style/favicon.ico"/>
<link href="style/style.css" rel="stylesheet" type="text/css" />
<link href="style/bootstrap.min.css" rel="stylesheet" type="text/css" />
<script src="js/jquery-3.5.1.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/gatling.js"></script>
<script src="js/menu.js"></script>
<script src="js/ellipsis.js"></script>
<script src="js/all_sessions.js"></script>
<script src="js/stats.js"></script>
<script src="js/highstock.js"></script>
<script src="js/highcharts-more.js"></script>
<script src="js/theme.js"></script>
<script src="js/unpack.js"></script>
<title>Gatling Stats - consulta</title>
</head>
<body>
<div class="app-container">
<div class="frise"></div>
<div class="head">
  <div class="gatling-open-source">
    <a class="gatling-logo" href="https://gatling.io" target="blank_" title="Gatling Home Page"><img alt="Gatling" src="style/logo.svg"/></a>
    <a class="gatling-documentation" href="https://gatling.io/docs/" target="_blank">Documentation</a>
  </div>
  <a class="enterprise" href="https://gatling.io/enterprise/next-step/" target="_blank">Try <img alt="Gatling Enterprise" src="style/logo-enterprise.svg"/></a></div>
<div class="container details">
  <div class="nav">
    <ul></ul>
  </div>
    <div class="cadre">
      <div class="content">
        <div class="content-header">
          <div class="onglet">
            RinhaBackendSimulation
          </div>
          <div class="sous-menu" id="sousMenu">
            <div class="sous-menu-spacer">
              <div class="item "><a href="index.html">Global</a></div>
                <div class="item ouvert"><a id="details_link" href="#">Details</a></div>
              </div>
            </div>
          </div>
          <div class="content-in">
            <div class="container-article">
            <div class="article">
              
              
<div class="schema-container">

            <div id="ranges" class="schema ranges-large">
            </div>

                        <div class="infos">
                            <div class="infos-in">
	                        <div class="infos-title">Stats</div>
                                <div class="repli"></div>                               
                                <div class="info">
                                    <h2 class="first">Executions</h2>
                                    <table>
                                        <thead>
                                            <tr><th></th><th>Total</th><th>OK</th><th>KO</th></tr>
                                        </thead>
                                        <tbody>
                                            <tr>
                                                <td class="title">Total count</td>
                                                <td id="numberOfRequests" class="total"></td>
                                                <td id="numberOfRequestsOK" class="ok"></td>
                                                <td id="numberOfRequestsKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Mean count/s</abbr></td>
                                                <td id="meanNumberOfRequestsPerSecond" class="total"></td>
                                                <td id="meanNumberOfRequestsPerSecondOK" class="ok"></td>
                                                <td id="meanNumberOfRequestsPerSecondKO" class="ko"></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                    <h2 class="second">Response Time (ms)</h2>
                                    <table>
                                        <thead>
                                            <tr>
                                                <th></th>
                                                <th>Total</th>
                                                <th>OK</th>
                                                <th>KO</th>
                                            </tr>
                                        </thead>
                                        <tbody>
                                            <tr>
                                                <td class="title">Min</td>
                                                <td id="minResponseTime" class="total"></td>
                                                <td id="minResponseTimeOK" class="ok"></td>
                                                <td id="minResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">50th percentile</td>
                                                <td id="percentiles1" class="total"></td>
                                                <td id="percentiles1OK" class="ok"></td>
                                                <td id="percentiles1KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">75th percentile</td>
                                                <td id="percentiles2" class="total"></td>
                                                <td id="percentiles2OK" class="ok"></td>
                                                <td id="percentiles2KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">95th percentile</td>
                                                <td id="percentiles3" class="total"></td>
                                                <td id="percentiles3OK" class="ok"></td>
                                                <td id="percentiles3KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">99th percentile</td>
                                                <td id="percentiles4" class="total"></td>
                                                <td id="percentiles4OK" class="ok"></td>
                                                <td id="percentiles4KO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Max</td>
                                                <td id="maxResponseTime" class="total"></td>
                                                <td id="maxResponseTimeOK" class="ok"></td>
                                                <td id="maxResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Mean</td>
                                                <td id="meanResponseTime" class="total"></td>
                                                <td id="meanResponseTimeOK" class="ok"></td>
                                                <td id="meanResponseTimeKO" class="ko"></td>
                                            </tr>
                                            <tr>
                                                <td class="title">Standard Deviation</td>
                                                <td id="standardDeviation" class="total"></td>
                                                <td id="standardDeviationOK" class="ok"></td>
                                                <td id="standardDeviationKO" class="ko"></td>
                                            </tr>
                                        </tbody>
                                    </table>
                                </div>
                            </div>
                        </div>

</div>
<div class="statistics extensible-geant collapsed">
    <div class="title">
        Errors
    </div>
    <table id="container_errors" class="statistics-in extensible-geant">
        <thead>
            <tr>
                <th id="error-col-1" class="header sortable"><span>Error</span></th>
                <th id="error-col-2" class="header sortable"><span>Count</span></th>
                <th id="error-col-3" class="header sortable"><span>Percentage</span></th>
            </tr>
        </thead>
		<tbody>
		    
		    <tr>
		    	<td class="error-col-1 total ko">j.i.IOException: Premature close<span class="value" style="display:none">0</span></td>
		    	<td class="value error-col-2 total ko">4762</td>
		    	<td class="value error-col-3 total ko">99.874 %</td>
		    </tr>
		    <tr>
		    	<td class="error-col-1 total ko">Request timeout to localhost/127.0.0.1:9999 after 60000 ms<span class="value" style="display:none">1</span></td>
		    	<td class="value error-col-2 total ko">6</td>
		    	<td class="value error-col-3 total ko">0.126 %</td>
		    </tr>
		</tbody>
    </table>
</div>

            <div class="schema geant">
              <div id="responsetimeDistributionContainer" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="responsetimepercentilesovertimeokPercentilesContainer" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="requests" class="geant"></div>
            </div>

            <div class="schema geant">
                <div id="responses" class="geant"></div>
            </div>

            <div class="schema geant">
              <div id="container_response_time_dispersion" class="geant"></div>
            </div>

            </div>
          </div>
        </div>
      </div>
    </div>
</div>
<script>
    var pageStats = stats.contents['req_consulta-5d76b'].stats;
    $(document).ready(function() {
        $('.simulation-tooltip').popover({trigger:'hover', placement:'left'});
        setDetailsLinkUrl();
        setDetailsMenu();
        setActiveMenu();
        fillStats(pageStats);
        
Highcharts.setOptions({
  global: { useUTC: false }
});

var rangesChart = new Highcharts.Chart({
  chart: {
    renderTo: 'ranges',
    marginRight: 100
  },
  credits: { enabled: false },
  legend: { enabled: false },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  xAxis: {
    categories: [
      pageStats.group1.htmlName,
      pageStats.group2.htmlName,
      pageStats.group3.htmlName,
      pageStats.group4.htmlName
    ]
  },
  yAxis: {
    title: { text: 'Number of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      var s;
      if (this.point.name) { // the pie chart
        s = ''+ this.point.name +': '+ this.y +'% requests';
      } else {
        s = ''+ this.y + ' requests';
      }
      return s;
    }
  },
  plotOptions: {
    series: {
      stacking: 'normal',
      shadow: true
    }
  },
  series: [
    {
      type: 'column',
      data: [{
      	color: '#68b65c',
      	y: pageStats.group1.count
      },
      {
      	color: '#FFDD00',
      	y: pageStats.group2.count
      },
      {
      	color: '#FFA900',
      	y: pageStats.group3.count
      },
      {
      	color: '#f15b4f',
      	y: pageStats.group4.count
      }]
    },
    {
      type: 'pie',
      name: 'Percentages',
      data: [
        {
          name: pageStats.group1.name,
          y: pageStats.group1.percentage,
          color: '#68b65c'
        },
        {
          name: pageStats.group2.name,
          y: pageStats.group2.percentage,
          color: '#FFDD00'
        },
        {
          name: pageStats.group3.name,
          y: pageStats.group3.percentage,
          color: '#FFA900'
        },
        {
          name: pageStats.group4.name,
          y: pageStats.group4.percentage,
          color: '#f15b4f'
        }
      ],
      center: [368, 0],
      size: 90,
      showInLegend: false,
      dataLabels: { enabled: false }
    }
  ]
});

rangesChart.setTitle({
  text: '<span class="chart_title">Response Time Ranges</span>',
  useHTML: true
});

	    $('#container_errors').sortable('#container_errors');
    
var responsetimeDistributionChart = new Highcharts.Chart({
  chart: {
    renderTo: 'responsetimeDistributionContainer',
    type: 'column',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: 5,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  xAxis: {
    categories: ['300', '900', '1500', '2100', '2700', '3300', '3900', '4500', '5100', '5700', '6300', '6900', '7500', '8100', '8700', '9300', '9900', '10500', '11100', '11700', '12300', '12900', '13500', '14100', '14700', '15300', '15900', '16500', '17100', '17700', '18300', '18900', '19500', '20100', '20700', '21300', '21900', '22500', '23100', '23700', '24300', '24900', '25500', '26100', '26700', '27300', '27900', '28500', '29100', '29700', '30301', '30901', '31501', '32101', '32701', '33301', '33901', '34501', '35101', '35701', '36301', '36901', '37501', '38101', '38701', '39301', '39901', '40501', '41101', '41701', '42301', '42901', '43501', '44101', '44701', '45301', '45901', '46501', '47101', '47701', '48301', '48901', '49501', '50101', '50701', '51301', '51901', '52501', '53101', '53701', '54301', '54901', '55501', '56101', '56701', '57301', '57901', '58501', '59101', '59701'],
    tickInterval: 20
  },
  yAxis: {
    min: 0,
    title: { text: 'Percentage of Requests' },
    reversedStacks: false
  },
  tooltip: {
    formatter: function() {
      return '<b>'+ this.x +' ms</b><br/>'+
      this.series.name +': '+ this.y +' %<br/>'+
      'Total: '+ this.point.stackTotal + ' %';
    }
  },
  plotOptions: {
    series: {
      groupPadding: 0,
      stacking: 'normal',
	    shadow: true
    }
  },
  series: [
  	{
type: 'column',
color: '#68b65c',
name: 'OK',
data: [
  5.9,0.91,0.6,0.48,0.25,0.16,0.59,0.52,0.6,0.57,0.44,0.43,0.62,0.7,0.43,0.33,0.25,0.16,0.12,0.54,0.72,0.78,0.49,0.51,0.3,0.33,0.25,0.12,0.17,0.2,0.17,0.16,0.09,0.14,0.01,0.27,0.14,0.03,0.03,0.11,0.09,0.03,0.04,0.08,0.11,0.14,0.06,0.11,0.04,0.11,0.16,0.09,0.06,0.03,0.04,0.03,0.04,0.04,0.04,0.14,0.11,0.04,0.06,0.03,0.09,0.16,0.11,0.08,0.04,0.04,0.09,0.06,0.12,0.03,0.06,0.01,0.12,0.01,0.06,0.08,0.06,0.03,0.0,0.04,0.04,0.03,0.03,0.01,0.0,0.04,0.03,0.03,0.0,0.0,0.0,0.01,0.01,0.11,0.04,0.03
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
},
  	{
type: 'column',
color: '#f15b4f',
name: 'KO',
data: [
  76.39,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.09
],
tooltip: { yDecimals: 0, ySuffix: 'ms' }
}
  ]
});

responsetimeDistributionChart.setTitle({
  text: '<span class="chart_title">Response Time Distribution</span>',
  useHTML: true
});

var responsetimepercentilesovertimeokPercentiles = unpack([[1692805788,null],[1692805789,null],[1692805790,null],[1692805791,null],[1692805792,null],[1692805793,null],[1692805794,null],[1692805795,null],[1692805796,null],[1692805797,null],[1692805798,null],[1692805799,null],[1692805800,null],[1692805801,null],[1692805802,null],[1692805803,null],[1692805804,null],[1692805805,null],[1692805806,null],[1692805807,null],[1692805808,null],[1692805809,null],[1692805810,null],[1692805811,null],[1692805812,null],[1692805813,null],[1692805814,null],[1692805815,null],[1692805816,null],[1692805817,null],[1692805818,null],[1692805819,null],[1692805820,null],[1692805821,null],[1692805822,null],[1692805823,null],[1692805824,null],[1692805825,null],[1692805826,null],[1692805827,null],[1692805828,null],[1692805829,null],[1692805830,null],[1692805831,null],[1692805832,null],[1692805833,null],[1692805834,null],[1692805835,null],[1692805836,null],[1692805837,null],[1692805838,null],[1692805839,null],[1692805840,null],[1692805841,null],[1692805842,null],[1692805843,null],[1692805844,null],[1692805845,null],[1692805846,null],[1692805847,null],[1692805848,null],[1692805849,null],[1692805850,null],[1692805851,null],[1692805852,null],[1692805853,null],[1692805854,null],[1692805855,null],[1692805856,null],[1692805857,null],[1692805858,null],[1692805859,null],[1692805860,null],[1692805861,null],[1692805862,[58782,58823,58865,59319,59409,59500,59591,59682,59754,59773]],[1692805863,[57896,58462,58685,58819,58852,58886,59165,59485,59741,59806]],[1692805864,[39398,43202,44788,46135,46187,49365,52543,55721,58264,58900]],[1692805865,[57187,57187,57187,57187,57187,57187,57187,57187,57187,57187]],[1692805866,[39475,39942,40409,40844,40931,41018,41105,41192,41262,41280]],[1692805867,[40185,50702,54494,54832,54863,54894,54925,54956,54980,54987]],[1692805868,[51595,51886,53679,53705,54665,55625,56585,57545,58313,58506]],[1692805869,[35481,37865,49398,51398,51533,51667,51867,52078,52247,52290]],[1692805870,[31286,36591,47727,48910,49446,50273,50923,50959,50987,50995]],[1692805871,[30496,34838,42132,48833,49469,50104,51485,52991,54195,54497]],[1692805872,[29675,34713,46041,47539,48067,48250,48933,51363,53307,53793]],[1692805873,[28101,31342,33689,42795,45374,47140,47283,47426,47541,47570]],[1692805874,[28492,31787,43699,45785,45788,46031,46752,47153,47345,47394]],[1692805875,[25988,27300,29699,44044,44525,44581,45375,47125,49415,49988]],[1692805876,[27105,30464,36493,43758,44147,44453,44691,44691,44691,44692]],[1692805877,[28799,35220,41951,43262,43581,43611,43641,43671,43695,43702]],[1692805878,[23685,24487,33737,40471,40953,41312,42491,46540,49779,50589]],[1692805879,[22494,26498,39047,40757,41087,41406,41719,42050,42318,42386]],[1692805880,[21379,22187,39006,39612,39732,39853,39973,40091,40185,40209]],[1692805881,[21089,28967,37947,41447,42293,42443,42594,42745,42865,42896]],[1692805882,[19303,19495,19503,19591,24370,29150,33930,38710,42534,43490]],[1692805883,[17895,19096,23579,39797,40505,42816,46795,46990,48029,48289]],[1692805884,[16992,18743,22849,38797,39656,39786,40158,41377,42353,42597]],[1692805885,[18390,21190,26395,37302,37516,37865,38485,38926,39206,39277]],[1692805886,[19511,22165,30885,37588,37988,39309,40631,41952,43009,43274]],[1692805887,[16993,18252,19913,36150,36798,38341,39885,41098,42069,42312]],[1692805888,[12594,17289,20082,35286,35524,35763,36003,36685,37409,37590]],[1692805889,[12692,33809,33984,34277,34501,34726,34951,35176,35356,35401]],[1692805890,[12584,16202,18096,29900,30038,30126,30213,30299,30367,30385]],[1692805891,[9611,10999,12801,16009,16788,19496,26064,32630,37884,39198]],[1692805892,[10298,24317,29849,31228,31541,31853,32166,32478,32728,32791]],[1692805893,[14295,14891,31001,32004,32036,32069,32167,32329,32459,32492]],[1692805894,[6285,7601,11439,27657,27985,28445,28931,29510,29974,30090]],[1692805895,[7192,12194,17197,22199,23200,24200,25201,26201,27001,27202]],[1692805896,[6292,24076,28204,28511,28704,28898,29092,29286,29441,29480]],[1692805897,[7392,9906,10510,25203,25460,25718,25975,26233,26439,26491]],[1692805898,[9701,13350,16999,20648,21378,22108,22838,23568,24152,24298]],[1692805899,[8584,8986,9193,9403,12880,16357,19834,23311,26093,26789]],[1692805900,[21994,24519,24794,29102,29319,29536,29753,29970,30143,30187]],[1692805901,[23996,23996,23996,23996,23996,23996,23996,23996,23996,23996]],[1692805902,[6997,7301,7605,15209,16729,18250,19771,21292,22508,22813]],[1692805903,[6993,7294,21484,21794,22536,23279,24021,24764,25358,25507]],[1692805904,[7203,7689,18902,21079,22238,23398,24558,25718,26646,26878]],[1692805905,[6696,6696,6696,6696,6696,6696,6696,6696,6696,6696]],[1692805906,[1281,4521,10553,16305,16785,17265,17745,18225,18609,18705]],[1692805907,[4788,4895,5101,13773,14295,14817,15698,16638,17390,17579]],[1692805908,[4796,5262,6242,14468,14634,15046,15598,16191,16672,16793]],[1692805909,[2567,5820,13409,15681,15892,16056,16254,17321,19538,20093]],[1692805910,[4794,5139,5480,11842,11996,12191,12464,12738,12957,13012]],[1692805911,[4277,4889,7998,13610,13802,13994,14109,14147,14178,14186]],[1692805912,[4483,4748,8443,14725,14770,14998,15330,15619,15843,15899]],[1692805913,[2083,4383,11530,15348,15447,15487,15493,15672,15846,15890]],[1692805914,[2687,4557,5297,15035,15119,15163,15186,15245,15367,15398]],[1692805915,[3795,7145,14457,14985,15083,15785,16487,17189,17751,17892]],[1692805916,[1281,3827,4082,14098,14142,14186,14262,14371,14458,14480]],[1692805917,[3610,8610,13611,13752,13780,13808,13836,13864,13887,13893]],[1692805918,[2869,2974,3450,6220,7618,9017,10415,11813,12932,13212]],[1692805919,[1986,2298,3147,7822,9194,10116,11039,11962,12700,12885]],[1692805920,[2208,2798,8001,12078,12102,12201,12301,12401,12481,12501]],[1692805921,[1817,3422,3783,11307,11485,11663,11752,11827,11887,11902]],[1692805922,[2204,2435,3394,4788,5082,6512,7943,9374,10518,10805]],[1692805923,[4288,4677,5095,5569,5756,5896,6314,7709,8826,9105]],[1692805924,[5702,6343,7798,8117,8189,9136,10083,11030,11788,11978]],[1692805925,[4984,7163,7589,8015,8091,8423,8756,9089,9355,9422]],[1692805926,[5581,8367,19026,21384,21388,26365,31343,36320,40302,41298]],[1692805927,[5485,6491,6789,7593,7711,7830,7950,8109,8254,8290]],[1692805928,[5701,5701,5701,5701,5701,5701,5701,5701,5701,5701]],[1692805929,[4292,6992,7200,9539,9649,9764,9884,11921,13893,14386]],[1692805930,[5096,5738,11792,15546,16977,17039,17101,24392,30225,31684]],[1692805931,[5109,8387,9203,13345,16189,19720,24697,28554,30186,30595]],[1692805932,[4076,6671,10392,12975,14514,16021,20030,23679,27486,28497]],[1692805933,[8214,8214,8214,8214,8214,8214,8214,8214,8214,8214]],[1692805934,[108,1075,1738,10088,12519,13608,13930,19628,25142,26521]],[1692805935,[480,735,1297,9498,10701,11392,12084,19081,24679,26079]],[1692805936,[890,1503,2096,8786,9887,9992,10097,15809,20378,21521]],[1692805937,[1096,1882,2203,6222,10456,14690,16223,17307,18174,18391]],[1692805938,[1595,1825,6093,12227,12873,13526,14180,14833,15356,15487]],[1692805939,[2090,2168,5988,14140,14212,14284,16395,18846,20807,21298]],[1692805940,[1392,1762,1938,3994,7890,10371,11499,12117,12879,13070]],[1692805941,[1209,1481,1802,4695,6252,7441,7891,8341,8701,8792]],[1692805942,[1301,1443,1594,12153,12486,12815,13137,13459,13717,13782]],[1692805943,[599,3895,7191,10487,11147,11806,12465,13124,13652,13784]],[1692805944,[400,503,693,14397,15721,17083,18521,19959,21110,21398]],[1692805945,[709,4134,12989,13690,14650,16589,18255,18965,19533,19675]],[1692805946,[390,893,1594,6233,10569,12835,15101,17100,18700,19100]],[1692805947,[1119,1482,14386,14495,14605,14715,16539,20074,22903,23611]],[1692805948,[293,680,13407,14288,14403,14519,17161,22330,26465,27499]],[1692805949,[487,797,9007,13991,14044,14363,15212,15572,15664,15688]],[1692805950,[290,395,444,873,1002,6173,11345,16516,20653,21688]],[1692805951,[488,684,14297,15821,15989,16618,18169,18726,18774,18786]],[1692805952,[405,627,750,10154,13272,13729,14186,14643,15008,15100]],[1692805953,[402,547,7243,13892,13894,13895,13897,13898,13899,13900]],[1692805954,[490,518,628,766,4952,14311,21639,21863,22043,22088]],[1692805955,[291,479,13386,13903,14023,14143,14263,14383,14479,14503]],[1692805956,[191,543,903,14136,14184,14286,14388,16594,18359,18801]],[1692805957,[396,870,13184,13502,13536,13571,13592,13598,13602,13604]],[1692805958,[281,389,395,13195,13510,13826,15925,19807,22913,23690]],[1692805959,[502,902,9880,12783,12805,12827,12849,12871,12888,12893]],[1692805960,[386,460,11306,12990,12991,12992,14402,16046,17362,17691]],[1692805961,[183,292,493,9722,11287,12853,13293,13545,13747,13798]],[1692805962,[286,2441,12393,13020,13239,13335,13718,15101,16208,16485]],[1692805963,[387,407,577,10309,12317,14203,16089,16438,16717,16787]],[1692805964,[382,503,11473,11997,12195,12394,14034,17115,19580,20197]],[1692805965,[300,588,8102,9095,10177,11259,11937,12211,12431,12486]],[1692805966,[195,426,11744,12106,12219,12284,12356,12390,12391,12392]],[1692805967,[294,798,11831,13808,15329,15953,16066,16443,16791,16879]],[1692805968,[283,702,1295,9643,10872,11714,11781,11848,11901,11915]],[1692805969,[602,3423,12648,16125,17037,18925,20474,20836,21126,21199]],[1692805970,[495,545,585,12194,12199,12251,12397,12542,12658,12688]],[1692805971,[94,217,4180,10930,11881,11883,11886,11889,11891,11892]],[1692805972,[203,609,6788,9539,10986,11488,11991,16352,19841,20714]],[1692805973,[504,583,6298,12053,12115,12178,12425,12703,12926,12982]],[1692805974,[273,704,12577,12705,12783,12861,13819,15657,17127,17495]],[1692805975,[308,543,12400,13386,14286,16751,17407,17634,17679,17691]],[1692805976,[107,340,398,12751,12896,12924,12985,13436,16431,17180]],[1692805977,[280,297,313,6032,9363,11744,12225,12706,13090,13187]],[1692805978,[111,197,8100,10501,11760,12699,12999,13299,13539,13600]],[1692805979,[199,297,394,13187,13265,13343,13385,13390,13394,13395]],[1692805980,[22,287,388,13563,13727,13822,13878,15549,17172,17578]],[1692805981,[195,9737,12983,13088,13091,13093,14433,15996,17246,17559]],[1692805982,[196,598,12400,14739,16295,16496,16698,17692,18487,18686]],[1692805983,[288,3998,7709,9991,10447,10903,11360,11816,12181,12273]],[1692805984,[384,427,484,647,740,1908,5226,8544,11199,11863]],[1692805985,[101,198,8681,12268,12269,12337,12459,13077,14683,15085]],[1692805986,[178,333,393,3456,7622,11788,12409,12438,12462,12468]],[1692805987,[113,190,289,10638,11585,11585,11655,11968,12218,12281]],[1692805988,[102,292,412,11263,11426,11487,11491,11532,11571,11581]],[1692805989,[183,278,335,8121,10699,10719,10740,10761,10777,10782]],[1692805990,[89,92,5086,10854,11320,11785,12251,12717,13089,13183]],[1692805991,[95,189,7083,9980,10268,10557,11138,12011,12709,12884]],[1692805992,[102,340,9480,9668,10331,11763,12888,12937,12976,12986]],[1692805993,[12,91,336,8951,8987,9054,9172,9234,9348,9377]],[1692805994,[6,23,4089,8255,8393,8396,8489,8603,8838,8899]],[1692805995,[6,102,2386,7745,7778,7867,7877,7922,8137,8174]],[1692805996,[9,89,1845,7075,7191,7266,7313,7404,7550,7587]],[1692805997,[6,85,274,6372,6478,6538,6630,6949,8013,8467]],[1692805998,[4,7,2575,5591,5594,5793,5924,6115,6310,6385]],[1692805999,[5,9,89,4885,5167,5178,5284,5460,5661,5782]],[1692806000,[5,6,792,4045,4272,4417,4592,4911,5550,5594]],[1692806001,[5,7,294,3657,3782,3888,3963,3979,4052,4093]],[1692806002,[5,6,1527,3000,3018,3050,3095,3189,3265,3284]],[1692806003,[7,8,301,1687,1788,1890,1992,2094,2175,2196]],[1692806004,[4,5,5,771,859,947,992,993,993,994]],[1692806005,[5,5,141,353,398,444,489,535,571,581]]]);

var responsetimepercentilesovertimeokPercentilesChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responsetimepercentilesovertimeokPercentilesContainer',
    zoomType: 'x',
    marginBottom: 60
  },
  colors: ['#c4fd90', '#7ff77f', '#6ff2ad', '#61ede6', '#58c7e0', '#4ea1d4', '#487ad9', '#3f52cc', '#7335dc', '#c73905', '#FFA900'],
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false,
    baseSeries: 9
  },
  rangeSelector: {
    rangeSelector: { align: "left" },
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#92918C',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
        },
        select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Response Time (ms)' },
      opposite: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  plotOptions: {
    arearange: { lineWidth: 1 },
    series: {
      dataGrouping: { enabled: false }
    }
  },
  series: [
  
    
         {
pointInterval: 1000,
name: 'min',
data: responsetimepercentilesovertimeokPercentiles[0],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 10
},
         {
pointInterval: 1000,
name: '25%',
data: responsetimepercentilesovertimeokPercentiles[1],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 9
},
         {
pointInterval: 1000,
name: '50%',
data: responsetimepercentilesovertimeokPercentiles[2],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 8
},
         {
pointInterval: 1000,
name: '75%',
data: responsetimepercentilesovertimeokPercentiles[3],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 7
},
         {
pointInterval: 1000,
name: '80%',
data: responsetimepercentilesovertimeokPercentiles[4],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 6
},
         {
pointInterval: 1000,
name: '85%',
data: responsetimepercentilesovertimeokPercentiles[5],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 5
},
         {
pointInterval: 1000,
name: '90%',
data: responsetimepercentilesovertimeokPercentiles[6],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 4
},
         {
pointInterval: 1000,
name: '95%',
data: responsetimepercentilesovertimeokPercentiles[7],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 3
},
         {
pointInterval: 1000,
name: '99%',
data: responsetimepercentilesovertimeokPercentiles[8],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 2
},
         {
pointInterval: 1000,
name: 'max',
data: responsetimepercentilesovertimeokPercentiles[9],
tooltip: { yDecimals: 0, ySuffix: 'ms' },
type : 'area',
yAxis: 0,
zIndex: 1
},
  allUsersData
  ]
});

responsetimepercentilesovertimeokPercentilesChart.setTitle({
  text: '<span class="chart_title chart_title_">Response Time Percentiles over Time (OK)</span>',
  useHTML: true
});

var requests = unpack([[1692805788,[0,0,0]],[1692805789,[0,0,0]],[1692805790,[0,0,0]],[1692805791,[0,0,0]],[1692805792,[0,0,0]],[1692805793,[0,0,0]],[1692805794,[0,0,0]],[1692805795,[0,0,0]],[1692805796,[0,0,0]],[1692805797,[0,0,0]],[1692805798,[0,0,0]],[1692805799,[0,0,0]],[1692805800,[0,0,0]],[1692805801,[0,0,0]],[1692805802,[0,0,0]],[1692805803,[0,0,0]],[1692805804,[0,0,0]],[1692805805,[0,0,0]],[1692805806,[0,0,0]],[1692805807,[0,0,0]],[1692805808,[0,0,0]],[1692805809,[0,0,0]],[1692805810,[0,0,0]],[1692805811,[0,0,0]],[1692805812,[0,0,0]],[1692805813,[0,0,0]],[1692805814,[0,0,0]],[1692805815,[0,0,0]],[1692805816,[0,0,0]],[1692805817,[0,0,0]],[1692805818,[0,0,0]],[1692805819,[0,0,0]],[1692805820,[0,0,0]],[1692805821,[0,0,0]],[1692805822,[0,0,0]],[1692805823,[0,0,0]],[1692805824,[0,0,0]],[1692805825,[0,0,0]],[1692805826,[0,0,0]],[1692805827,[0,0,0]],[1692805828,[0,0,0]],[1692805829,[0,0,0]],[1692805830,[0,0,0]],[1692805831,[0,0,0]],[1692805832,[0,0,0]],[1692805833,[0,0,0]],[1692805834,[0,0,0]],[1692805835,[0,0,0]],[1692805836,[0,0,0]],[1692805837,[0,0,0]],[1692805838,[0,0,0]],[1692805839,[0,0,0]],[1692805840,[0,0,0]],[1692805841,[0,0,0]],[1692805842,[0,0,0]],[1692805843,[0,0,0]],[1692805844,[0,0,0]],[1692805845,[0,0,0]],[1692805846,[0,0,0]],[1692805847,[0,0,0]],[1692805848,[0,0,0]],[1692805849,[0,0,0]],[1692805850,[0,0,0]],[1692805851,[0,0,0]],[1692805852,[0,0,0]],[1692805853,[0,0,0]],[1692805854,[0,0,0]],[1692805855,[0,0,0]],[1692805856,[0,0,0]],[1692805857,[0,0,0]],[1692805858,[0,0,0]],[1692805859,[0,0,0]],[1692805860,[0,0,0]],[1692805861,[0,0,0]],[1692805862,[7,3,4]],[1692805863,[10,8,2]],[1692805864,[13,6,7]],[1692805865,[12,1,11]],[1692805866,[19,3,16]],[1692805867,[25,4,21]],[1692805868,[21,5,16]],[1692805869,[24,8,16]],[1692805870,[38,10,28]],[1692805871,[38,8,30]],[1692805872,[38,10,28]],[1692805873,[44,7,37]],[1692805874,[37,13,24]],[1692805875,[45,15,30]],[1692805876,[35,10,25]],[1692805877,[28,6,22]],[1692805878,[46,10,36]],[1692805879,[33,12,21]],[1692805880,[34,9,25]],[1692805881,[32,6,26]],[1692805882,[28,5,23]],[1692805883,[58,21,37]],[1692805884,[39,10,29]],[1692805885,[48,13,35]],[1692805886,[44,6,38]],[1692805887,[42,11,31]],[1692805888,[42,13,29]],[1692805889,[24,5,19]],[1692805890,[43,10,33]],[1692805891,[31,7,24]],[1692805892,[33,4,29]],[1692805893,[40,9,31]],[1692805894,[31,10,21]],[1692805895,[21,2,19]],[1692805896,[32,5,27]],[1692805897,[38,5,33]],[1692805898,[37,2,35]],[1692805899,[43,5,38]],[1692805900,[30,5,25]],[1692805901,[23,1,22]],[1692805902,[28,3,25]],[1692805903,[36,5,31]],[1692805904,[16,5,11]],[1692805905,[15,1,14]],[1692805906,[27,4,23]],[1692805907,[22,8,14]],[1692805908,[47,12,35]],[1692805909,[60,16,44]],[1692805910,[42,7,35]],[1692805911,[50,9,41]],[1692805912,[61,12,49]],[1692805913,[56,12,44]],[1692805914,[50,16,34]],[1692805915,[30,6,24]],[1692805916,[41,9,32]],[1692805917,[23,3,20]],[1692805918,[30,4,26]],[1692805919,[32,6,26]],[1692805920,[35,6,29]],[1692805921,[21,8,13]],[1692805922,[27,6,21]],[1692805923,[43,10,33]],[1692805924,[37,6,31]],[1692805925,[24,6,18]],[1692805926,[45,6,39]],[1692805927,[46,13,33]],[1692805928,[19,1,18]],[1692805929,[62,12,50]],[1692805930,[52,11,41]],[1692805931,[71,15,56]],[1692805932,[86,24,62]],[1692805933,[15,1,14]],[1692805934,[51,12,39]],[1692805935,[58,11,47]],[1692805936,[66,11,55]],[1692805937,[48,8,40]],[1692805938,[40,6,34]],[1692805939,[40,8,32]],[1692805940,[62,16,46]],[1692805941,[42,7,35]],[1692805942,[46,7,39]],[1692805943,[36,2,34]],[1692805944,[51,7,44]],[1692805945,[50,10,40]],[1692805946,[51,11,40]],[1692805947,[59,9,50]],[1692805948,[64,9,55]],[1692805949,[61,13,48]],[1692805950,[44,6,38]],[1692805951,[64,13,51]],[1692805952,[45,6,39]],[1692805953,[47,4,43]],[1692805954,[59,10,49]],[1692805955,[44,5,39]],[1692805956,[46,11,35]],[1692805957,[62,9,53]],[1692805958,[51,9,42]],[1692805959,[52,5,47]],[1692805960,[60,8,52]],[1692805961,[44,8,36]],[1692805962,[56,10,46]],[1692805963,[61,11,50]],[1692805964,[72,9,63]],[1692805965,[56,9,47]],[1692805966,[58,14,44]],[1692805967,[53,12,41]],[1692805968,[54,7,47]],[1692805969,[66,10,56]],[1692805970,[55,7,48]],[1692805971,[56,6,50]],[1692805972,[65,11,54]],[1692805973,[61,8,53]],[1692805974,[70,9,61]],[1692805975,[65,15,50]],[1692805976,[67,19,48]],[1692805977,[68,7,61]],[1692805978,[55,7,48]],[1692805979,[52,9,43]],[1692805980,[65,12,53]],[1692805981,[66,8,58]],[1692805982,[51,11,40]],[1692805983,[56,3,53]],[1692805984,[42,7,35]],[1692805985,[83,17,66]],[1692805986,[60,8,52]],[1692805987,[59,10,49]],[1692805988,[72,12,60]],[1692805989,[43,6,37]],[1692805990,[34,4,30]],[1692805991,[53,9,44]],[1692805992,[73,10,63]],[1692805993,[57,30,27]],[1692805994,[30,30,0]],[1692805995,[38,38,0]],[1692805996,[38,38,0]],[1692805997,[37,37,0]],[1692805998,[37,37,0]],[1692805999,[41,41,0]],[1692806000,[40,40,0]],[1692806001,[42,42,0]],[1692806002,[10,10,0]],[1692806003,[5,5,0]],[1692806004,[9,9,0]],[1692806005,[4,4,0]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'requests',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of requests' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: requests[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData
  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of requests per second</span>',
  useHTML: true
});

var responses = unpack([[1692805788,[0,0,0]],[1692805789,[0,0,0]],[1692805790,[0,0,0]],[1692805791,[0,0,0]],[1692805792,[0,0,0]],[1692805793,[0,0,0]],[1692805794,[0,0,0]],[1692805795,[0,0,0]],[1692805796,[0,0,0]],[1692805797,[0,0,0]],[1692805798,[0,0,0]],[1692805799,[0,0,0]],[1692805800,[0,0,0]],[1692805801,[0,0,0]],[1692805802,[0,0,0]],[1692805803,[0,0,0]],[1692805804,[0,0,0]],[1692805805,[0,0,0]],[1692805806,[0,0,0]],[1692805807,[0,0,0]],[1692805808,[0,0,0]],[1692805809,[0,0,0]],[1692805810,[0,0,0]],[1692805811,[0,0,0]],[1692805812,[0,0,0]],[1692805813,[0,0,0]],[1692805814,[0,0,0]],[1692805815,[0,0,0]],[1692805816,[0,0,0]],[1692805817,[0,0,0]],[1692805818,[0,0,0]],[1692805819,[0,0,0]],[1692805820,[0,0,0]],[1692805821,[0,0,0]],[1692805822,[0,0,0]],[1692805823,[0,0,0]],[1692805824,[0,0,0]],[1692805825,[0,0,0]],[1692805826,[0,0,0]],[1692805827,[0,0,0]],[1692805828,[0,0,0]],[1692805829,[0,0,0]],[1692805830,[0,0,0]],[1692805831,[0,0,0]],[1692805832,[0,0,0]],[1692805833,[0,0,0]],[1692805834,[0,0,0]],[1692805835,[0,0,0]],[1692805836,[0,0,0]],[1692805837,[0,0,0]],[1692805838,[0,0,0]],[1692805839,[0,0,0]],[1692805840,[0,0,0]],[1692805841,[0,0,0]],[1692805842,[0,0,0]],[1692805843,[0,0,0]],[1692805844,[0,0,0]],[1692805845,[0,0,0]],[1692805846,[0,0,0]],[1692805847,[0,0,0]],[1692805848,[0,0,0]],[1692805849,[0,0,0]],[1692805850,[0,0,0]],[1692805851,[0,0,0]],[1692805852,[0,0,0]],[1692805853,[0,0,0]],[1692805854,[0,0,0]],[1692805855,[0,0,0]],[1692805856,[0,0,0]],[1692805857,[0,0,0]],[1692805858,[0,0,0]],[1692805859,[0,0,0]],[1692805860,[0,0,0]],[1692805861,[0,0,0]],[1692805862,[0,0,0]],[1692805863,[0,0,0]],[1692805864,[7,0,7]],[1692805865,[11,0,11]],[1692805866,[16,0,16]],[1692805867,[21,0,21]],[1692805868,[16,0,16]],[1692805869,[16,0,16]],[1692805870,[28,0,28]],[1692805871,[30,0,30]],[1692805872,[28,0,28]],[1692805873,[37,0,37]],[1692805874,[24,0,24]],[1692805875,[30,0,30]],[1692805876,[25,0,25]],[1692805877,[22,0,22]],[1692805878,[36,0,36]],[1692805879,[21,0,21]],[1692805880,[25,0,25]],[1692805881,[26,0,26]],[1692805882,[23,0,23]],[1692805883,[37,0,37]],[1692805884,[29,0,29]],[1692805885,[35,0,35]],[1692805886,[38,0,38]],[1692805887,[31,0,31]],[1692805888,[29,0,29]],[1692805889,[19,0,19]],[1692805890,[33,0,33]],[1692805891,[24,0,24]],[1692805892,[29,0,29]],[1692805893,[31,0,31]],[1692805894,[21,0,21]],[1692805895,[19,0,19]],[1692805896,[27,0,27]],[1692805897,[33,0,33]],[1692805898,[35,0,35]],[1692805899,[38,0,38]],[1692805900,[25,0,25]],[1692805901,[48,26,22]],[1692805902,[45,20,25]],[1692805903,[39,8,31]],[1692805904,[20,9,11]],[1692805905,[27,13,14]],[1692805906,[45,22,23]],[1692805907,[38,24,14]],[1692805908,[48,13,35]],[1692805909,[48,4,44]],[1692805910,[41,6,35]],[1692805911,[47,6,41]],[1692805912,[56,7,49]],[1692805913,[48,4,44]],[1692805914,[40,6,34]],[1692805915,[33,9,24]],[1692805916,[34,2,32]],[1692805917,[33,13,20]],[1692805918,[50,24,26]],[1692805919,[47,21,26]],[1692805920,[62,33,29]],[1692805921,[48,35,13]],[1692805922,[55,30,25]],[1692805923,[55,20,35]],[1692805924,[54,23,31]],[1692805925,[43,25,18]],[1692805926,[44,5,39]],[1692805927,[42,9,33]],[1692805928,[31,13,18]],[1692805929,[66,16,50]],[1692805930,[54,13,41]],[1692805931,[61,5,56]],[1692805932,[75,13,62]],[1692805933,[23,9,14]],[1692805934,[48,9,39]],[1692805935,[59,12,47]],[1692805936,[73,18,55]],[1692805937,[47,7,40]],[1692805938,[39,5,34]],[1692805939,[47,15,32]],[1692805940,[56,10,46]],[1692805941,[46,11,35]],[1692805942,[57,18,39]],[1692805943,[44,10,34]],[1692805944,[56,12,44]],[1692805945,[41,1,40]],[1692805946,[50,10,40]],[1692805947,[59,9,50]],[1692805948,[66,11,55]],[1692805949,[55,7,48]],[1692805950,[46,8,38]],[1692805951,[58,7,51]],[1692805952,[45,6,39]],[1692805953,[44,9,35]],[1692805954,[61,4,57]],[1692805955,[47,8,39]],[1692805956,[43,8,35]],[1692805957,[60,7,53]],[1692805958,[55,13,42]],[1692805959,[52,5,47]],[1692805960,[56,4,52]],[1692805961,[47,11,36]],[1692805962,[56,10,46]],[1692805963,[60,10,50]],[1692805964,[68,5,63]],[1692805965,[59,12,47]],[1692805966,[51,7,44]],[1692805967,[54,13,41]],[1692805968,[50,3,47]],[1692805969,[64,8,56]],[1692805970,[63,15,48]],[1692805971,[61,11,50]],[1692805972,[59,5,54]],[1692805973,[63,10,53]],[1692805974,[68,7,61]],[1692805975,[65,15,50]],[1692805976,[70,22,48]],[1692805977,[68,7,61]],[1692805978,[61,13,48]],[1692805979,[53,10,43]],[1692805980,[70,17,53]],[1692805981,[60,2,58]],[1692805982,[47,7,40]],[1692805983,[61,8,53]],[1692805984,[41,6,35]],[1692805985,[79,13,66]],[1692805986,[64,12,52]],[1692805987,[62,13,49]],[1692805988,[62,7,55]],[1692805989,[58,16,42]],[1692805990,[35,5,30]],[1692805991,[52,8,44]],[1692805992,[71,8,63]],[1692805993,[48,21,27]],[1692805994,[24,24,0]],[1692805995,[25,25,0]],[1692805996,[20,20,0]],[1692805997,[22,22,0]],[1692805998,[29,29,0]],[1692805999,[29,29,0]],[1692806000,[33,33,0]],[1692806001,[31,31,0]],[1692806002,[45,45,0]],[1692806003,[49,49,0]],[1692806004,[50,50,0]],[1692806005,[41,41,0]]]);

var requestsChart = new Highcharts.StockChart({
  chart: {
    renderTo: 'responses',
    zoomType: 'x',
    marginBottom: 60
  },
  credits: { enabled: false },
  legend: {
    enabled: true,
    floating: true,
    y: -65,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
    symbolRadius: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  navigator: {
    maskInside: false
  },
  rangeSelector: {
    buttonSpacing: 0,
    buttonTheme: {
      fill: '#CFC9C6',
      padding: 1,
      stroke: '#000000',
      'stroke-width': 0.25,
      style: {
        color: '#000000',
        fontWeight: 'bold',
      },
      states: {
        stroke: '#000000',
        'stroke-width': 0.25,
        hover: {
          fill: '#92918C',
          style: { color: 'black' }
         },
         select: {
          fill: '#FFA900',
          style: { color: 'white' }
        }
      }
    },
    buttons : [
      {
        type : 'minute',
        count : 1,
        text : '1m'
      }, {
        type : 'minute',
        count : 10,
        text : '10m'
      }, {
        type : 'hour',
        count : 1,
        text : '1h'
      }, {
        type : 'all',
        count : 1,
        text : 'All'
      }
    ],
    selected : 3,
    inputEnabled : false
  },
  plotOptions: {
    series: {
      dataGrouping: { enabled: false }
    },
    area: {
      stacking: 'normal'
    }
  },
  xAxis: {
    type: 'datetime',
    ordinal: false,
    maxZoom: 10000 // three days
  },
  yAxis:[
    {
      min: 0,
      title: { text: 'Number of responses' },
      opposite: false,
      reversedStacks: false
    }, {
      min: 0,
      title: {
        text: 'Active Users',
        style: { color: '#FFA900' }
      },
      opposite: true
    }
  ],
  series: [
    {
color: '#5E7BE2',
name: 'All',
data: responses[0],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
},
{
color: '#68b65c',
name: 'OK',
data: responses[1],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
{
color: '#f15b4f',
name: 'KO',
data: responses[2],
tooltip: { yDecimals: 0, ySuffix: '', valueDecimals: 0 }
,type: 'area'},
    allUsersData,
{
  
type: 'pie',
name: 'Distribution',
data: [
  {name: 'OK', y: 1465.0, color: '#68b65c'},{name: 'KO', y: 4768.0, color: '#f15b4f'}
],
center: [775, -40],
size: 70,
showInLegend: false,
dataLabels: { enabled: false },
dataGrouping: { enabled: false }

}

  ]
});

requestsChart.setTitle({
  text: '<span class="chart_title">Number of responses per second</span>',
  useHTML: true
});

var scatterChart = new Highcharts.Chart({
  chart: {
    renderTo: 'container_response_time_dispersion', 
    defaultSeriesType: 'scatter',
    zoomType: 'xy',
    marginBottom: 90
  },
  credits: { enabled: false },
  xAxis: {
    title: {
      enabled: true,
      text: 'Global number of requests per second',
      style: { fontWeight: 'bold' }
    },
    startOnTick: true,
    endOnTick: true,
    showLastLabel: true,
    min: 0
  },
  title: { text: 'A title to let highcharts reserve the place for the title set later' },
  yAxis: {
    min: 0,
    title: { text: 'Response Time (ms)' }
  },
  tooltip: {
    formatter: function() {
         return ''+ this.y +' ms at ' + this.x + ' allreq/s';
    }
  },
  legend: {
    enabled: true,
    floating: true,
    y: 0,
    borderWidth: 0,
    itemStyle: { fontWeight: "normal" },
  },
  plotOptions: {
    scatter: {
      marker: {
        radius: 3,
        states: {
          hover: {
            enabled: true,
            lineColor: 'rgb(100,100,100)'
          }
        }
      },
      states: {
        hover: {
          marker: { enabled: false }
        }
      }
    }
  },
  series: [
	  {
type: 'scatter',
color: '#68b65c',
name: 'OK',
data: [
[4,535],[5,2094],[9,993],[10,3189],[30,8603],[37,6949],[37,6115],[38,7922],[38,7404],[40,4911],[41,5460],[42,3979],[222,59682],[229,59485],[235,55721],[239,57187],[250,41192],[260,54956],[261,57545],[265,52078],[285,50959],[289,52991],[293,51363],[298,47153],[304,47426],[304,43671],[305,44691],[313,47125],[316,42050],[321,40091],[323,42745],[323,38710],[324,46540],[342,41377],[347,35176],[354,38926],[355,41952],[357,46990],[358,41098],[361,36685],[362,32630],[368,26201],[369,32478],[370,30299],[373,29510],[379,32329],[383,29286],[392,9234],[394,26233],[395,23568],[395,23996],[398,29970],[399,25718],[402,6696],[403,21292],[406,23311],[415,24764],[417,16638],[418,18225],[447,16191],[449,12738],[457,17189],[458,13864],[462,14147],[463,17321],[470,11813],[473,15245],[473,14371],[473,11827],[475,15672],[475,11962],[476,15619],[480,9374],[482,12401],[492,9089],[498,5701],[500,11030],[504,7709],[515,8214],[517,36320],[521,8109],[539,24392],[546,11921],[553,19628],[560,14833],[563,28554],[563,17307],[564,18846],[566,19081],[574,8341],[576,13124],[578,15809],[581,13459],[582,23679],[589,12117],[593,19959],[598,18965],[603,17100],[612,16516],[615,20074],[620,14643],[623,22330],[625,15572],[628,13898],[632,14383],[636,18726],[638,16594],[642,21863],[651,19807],[653,13545],[656,12871],[657,13598],[668,16046],[675,15101],[681,16438],[682,12211],[690,16443],[691,12390],[694,11848],[696,17115],[703,12542],[708,20836],[708,11889],[721,16352],[722,12703],[733,15657],[734,17634],[734,13299],[736,13390],[739,13436],[745,12706],[746,8544],[747,17692],[752,15549],[756,11816],[759,15996],[762,12717],[766,10761],[772,12438],[775,11968],[786,12011],[791,13077],[793,11532],[810,12937]
]},
	  {
type: 'scatter',
color: '#f15b4f',
name: 'KO',
data: [
[222,60000],[229,60000],[235,3],[239,5],[250,3],[260,3],[261,2],[265,2],[285,2],[289,2],[293,1],[298,2],[304,3],[304,1],[305,3],[313,2],[316,2],[321,1],[323,3],[323,1],[324,1],[342,1],[347,1],[354,1],[355,2],[357,2],[358,1],[361,2],[362,1],[368,2],[369,1],[370,1],[373,1],[379,79],[383,2],[392,2],[394,1],[395,7],[395,84],[398,1],[399,2],[402,2],[403,1],[406,2],[415,1],[417,4],[418,2],[447,2],[449,3],[457,2],[458,2],[462,2],[463,5],[470,3],[473,2],[473,2],[473,2],[475,2],[475,2],[476,4],[480,2],[482,3],[492,3],[498,2],[500,2],[504,6],[515,2],[517,7],[521,4],[539,2],[546,1],[553,2],[560,1],[563,2],[563,3],[564,3],[566,3],[574,2],[576,4],[578,2],[581,2],[582,6],[589,4],[593,1],[598,2],[603,2],[612,2],[615,3],[620,2],[623,3],[625,1],[628,73],[632,2],[636,2],[638,2],[642,7],[651,3],[653,13],[656,4],[657,1],[668,4],[675,3],[681,2],[682,3],[690,5],[691,2],[694,3],[696,2],[703,2],[708,2],[708,4],[721,4],[722,3],[733,3],[734,3],[734,3],[736,5],[739,2],[745,5],[746,9],[747,3],[752,3],[756,3],[759,4],[762,5],[766,5],[772,3],[775,2],[786,3],[791,4],[793,63],[810,2]
]}
	]
});

scatterChart.setTitle({
  text: '<span class="chart_title">Response Time against Global Throughput</span>',
  useHTML: true
});

    });
</script>
</div>
</body>
</html>
